Citrix XenDesktop
桌面虚拟化解决方案
Citrix XenDesktop是一套桌面虚拟化解决方案,可将Windows桌面和应用转变为一种按需服务,向任何地点、使用任何设备的任何用户交付。
按需交付桌面和应用
使用XenDesktop,不仅可以安全地向PC、Mac、平板设备、智能电话、笔记本电脑和手机客户端交付单个Windows、Web和SaaS应用或整个虚拟桌面,而且可以为用户提供高清体验。
什么是桌面虚拟化
桌面虚拟化是一套用于优化桌面、应用和数据交付的主流技术.操作系统、应用和数据从底层的PC硬件中分离,然后移动到数据中心,之后在这里进行集中的管理和保护.IT可以从一个地点一次性管理并更新操作系统和应用,然后向每个用户交付能满足他们对性能、安全性和移动性需求的桌面和应用,而无需在数千个静态桌面镜像中做艰难的选择。
桌面虚拟化的最佳选择
XenDesktop是一套综合桌面虚拟化解决方案,其中包括向每位企业用户安全交付桌面、应用和数据所需的所有功能。XenDesktop深受全球商业巨头们的信赖,而且因其领先的技术及针对桌面虚拟化所采取的战略性方式,获得了若干大奖。
XenDesktop 能帮助企业:
实现虚拟工作方式,提高员工在任何地点的办公效率
利用最新的移动设备,在整个企业内推动创新
快速适应各种变化,通过快速、灵活的桌面和应用交付,实现外包、M&A、分支机构扩展及其它计划
采用集中的交付、管理和安全性对桌面计算进行转型
您可以从完整的XenDesktop版本中选择适合贵公司业务需求和IT战略的理想解决方案。XenDesktop VDI版本是一套可扩展的解决方案,适用于在VDI环境中交付虚拟桌面,它包括Citrix HDX技术、置备服务和配置管理。XenDesktop企业版是一款企业级桌面虚拟化解决方案,它采用FlexCast交付技术,可向任何地点的任何用户交付正确类型的虚拟桌面和按需应用。综合性的白金版中包括高级管理、监控和安全性功能。
安装所需要的环境配置
XenDesktop 是Citrix 在VDI(Virtual desktop Infrastructure)虚拟桌面架构领域的一款重要产品,服务端可以发布多个虚拟机、真实机或PVS镜像的桌面,而用户则可以在任意角落用浏览器或客户端连接到这些桌面上,自由的使用这些桌面上的操作系统和应用软件,数据运算处理都在服务端完成,而作为接入的终端对硬件及软件环境都没有高标准的要求。
测试或部署XenDesktop 安装所需要的环境配置:
1. 一台已有的域服务器 (如果你还没有这样一台服务器,请参考: Windows2008 Server R2 域服务器的安装 ) ;假定域名为XXXX / netbios 名为 XD ; IP : 192.168.10.253
2. 一台安装有 Win7 的客户机,将用于待发布的桌面;
3. 一台全新安装的Windows2008 R2 的服务器,将用于XenDesktop 5.0.0.5141 的安装;
以上三台机器可以都是 XenServer 中建立的虚拟机,但是不要是同一台机器,特别是主域服务器不要和XenDesktop 服务器是同一台,否则将无法安装或加载出错。
要达到的演示目的和流程:
1. 架设XenDesktop 服务器;
2. 将一台安装有Win7 的客户机作为待发布桌面加入到XenDesktop 中;
3. 在网络中任意机器上通过浏览器或客户端连接到由XenDesktop 服务器发布的Win7 桌面;
最新动态
Citrix XenDesktop 最新版本为Citrix XenDesktop 7.
经济高效的个人桌面
从以设备为中心的管理转变为以用户为中心的私有云,全球各地的企业都在对他们的桌面环境进行这样的转型,以服务的形式交付各种按需桌面和应用.XenDesktop 5.5可以提供高性能的个人桌面和应用,以及虽然PC上有,但还是专门针对网络、服务器和存储资源进行了优化的所有灵活性、性能和用户体验,加速桌面的转变过程。
适合任何用户的VDI
通过允许技能工作者从其桌面获得所有个性化、应用灵活性和持久性,同时实现大规模部署期间所需的管理方便性和存储优化,将虚拟桌面向要求苛刻的技能工作者扩展。Desktop Studio中的虚拟用户磁盘技术允许管理员甚至用户在不影响主镜像的情况下安装应用(早期访问)
新的用户配置文件管理器统一管理多个Windows平台上的用户设置
Windows文件夹重定向将用户数据保存在虚拟机之外,以实现高效率和高可用性
支持超过10亿台设备
可从任何地点使用任何设备安全地访问任何桌面或应用
新的Citrix Receiver客户端支持超过10亿台设备,包括iOS、Android、WebOS、Chrome OS, Mac OS, Linux 和 Windows
新的Receiver客户端可将Windows的性能提高3倍以上
新的用于Linux的Receiver客户端助力低成本的新一代瘦客户机
可扩展高性能的多媒体
可从任何地点使用任何设备安全地访问任何桌面或应用.
新的Citrix Receiver客户端支持超过10亿台设备,包括iOS、Android、WebOS、Chrome OS, Mac OS, Linux 和 Windows
新的Receiver客户端可将Windows的性能提高3倍以上
新的用于Linux的Receiver客户端助力低成本的新一代瘦客户机
提供突破性的WAN性能
将整个企业内部署的虚拟桌面以较高的服务质量从远程分支机构向移动用户扩展,以满足要求最苛刻的服务水平协议。
新的多码流ICA将虚拟桌面流量划分为5个不同的码流,允许进行精细的服务质量控制
由Branch Repeater 6.0实现的HDXWAN优化 可使指定网络能够支持的用户数翻番
HDXWAN优化 可为移动用户和分支机构员工提高性能
Desktop和View对比
Citrix XenDesktop显然是交付虚拟桌面的首选解决方案,不管是任务型工作者、知识员工还是移动工作者,XenDesktop 都可以快速而安全地交付单个应用或完整的桌面,同时提供一流的高清用户体验。在灵活性和体验方面,VMware View 都逊 XenDesktop 一筹。
在评估应采用何种桌面虚拟化解决方案时,利用您认为可靠的信息进行对比非常重要。立即下载VDI Comparison Kit,亲自看看为什么说 XenDesktop与 VMware View 相比是更出色的桌面虚拟化解决方案。
只有 XenDesktop 可提供完整的虚拟桌面交付系统,带来以下所有优势:
XenDesktop VS View协议
Citrix与VMWare在桌面虚拟化市场上的竞争已经到了“白热化”,可以说是进入了“肉搏战”。
我一直这样认为,VMWare由于workstation的广泛的用户群,VMWare的朋友一般都这样告诉大家:
PCoIP协议要优于ICA协议,因为他们认为PCoIP是使用的UDP协议,相比ICA的TCP协议要高效。
ICA协议不是XenApp的ICA而是PortICA,强调XenDesktop使用的不是XenApp中那么强大的ICA协议。
两种观点基本都集中在协议的比较上,所以我们就来看看这些都是什么,有啥区别,结果真的是这样么?
首先我们来看第一个,关于UDP与TCP的效率问题。
UDP与TCP的效率问题
View使用PCoIP协议在客户端与虚拟桌面之间通信,PC0IP是基于UDP协议实现的;而XenDesktop使用ICA协议在客户端与虚拟桌面之间通信,ICA是基于TCP协议来实现的。了解产品的协议与协议的基本实现方式以后,我们来看看TCP与UDP协议的区别。
先撇开PCoIP与ICA不谈,我们来看看TCP与UDP。一般大家都认为,TCP是面向连接的,建立连接需要三次握手,数据通信需要再服务器与客户端之间发送ACK做数据校验,导致通信效率的低下,但能保证数据的完整性,即TCP连接是可信赖的。而UDP是面向无连接的,不需要确认数据包的完整性,允许数据包的部分丢失,从而能提高带宽的利用率和通信效率,也既是UDP通信为不可信赖。
明白了这点以后,我们再来看看PCoIP协议和ICA协议。
在View4.5以后,VMWare针对PCoIP协议做了一些调整,主要增加了对广域网的优化,VMWare的主要做法是增加了对广域网环境中带宽和延迟的预估,从而为每个桌面保留200kbps到250kbps的带宽用来做基本的通信,保留基本的使用带宽需要。另外对网络利用率也有一定的要求,不能高于70%,延迟不能超过250ms。从这里就可以看出,VMWare对带宽和延迟有很高的效果,而在低于200kbps的带宽情况下,用户体验就更容易受到虚拟桌面内部应用类型的不同而差距非常大。
VMWare还申明PCoIP协议不适用于10kbps到50kbps的窄带连接环境!
看到上面的技术要求以后,我们再来看看虚拟桌面环境下使用TCP与UDP的效率问题:
PCoIP必须要保留带宽来支撑数据通道的运行,比如:外设的映射,客户度与虚拟桌面之间的文件数据通信等,难道PCoIP使用的UDP在传输的时候也不需要校验?不保证完整性的在客户端与虚拟桌面之间传输?所以PCoIP内部实现了TCP的校验功能,数据包的丢失仍然得向TCP协议一样来重传错误数据包。内部的校验大家看不到,也就变成了PCoIP是使用UDP协议的,不需校验,通信效率很高。
公网的接入方式
再来看看公网的接入方式,用户需要从公网访问的时候,为了安全,一般可能会使用VPN设备来对连接进行加密,所以PCoIP的数据为了通信,走VPN以后,就会被VPN对所传输的数据库进行重新的wrap,而主流的VPN设备都是基于TCP连接的,所以,PCoIP的UDP数据,被封装成TCP数据传输,这样的UDP何来高效?有些人可能会说,已经有了基于UDP的VPN设备,那也得等VMWare和人家合作,不知道多久以后才能搞出能保证第一条中数据完整的的适合PCoIP的设备,也许是我太低估了他们的能力。
还有些人会说,VMWare基于UDP的PCoIP协议,播放视频语言的时候更高效,殊不知,这只是在低延迟高带宽的情况下,而通过实际测试,我们发现也并没有想象中的那么“高效”,另外在非特定格式下,PCoIP协议的效果相比于Citrix的HDX技术的差距是非常明显的。
题外:关于TCP与UDP协议的效率,可以看看各种应用方面的对比,相信大家有所发现。而不是某人说,为啥视频和VoIP等都是使用UDP协议,所以我们就推论出全世界都应该使用UDP协议这么草率的结论。
再者,来看看关于XenDesktop使用的是PortICA协议,而不是ICA协议这个问题。
从这里可以看出,VMWare对XenApp的ICA协议的高效是认同的。而PortICA协议基于虚拟桌面之间通信与普通的远程桌面通信是有区别,所以Citrix针对ICA协议做了一些修改,从而形成了PortICA协议来实现虚拟桌面的通信。做出这种改变的原因是由于虚拟桌面的连接是基于console的,而XenApp的ICA协议是基于会话的,所以两者不能完全相同,我们可以参考Brian Madden的讲解,因为大家对PortICA的了解大多引用该牛人的说法:
Certainly there are some elements of PortICA that Citrix was able to pull directly from the ICA implementation on Presentation Server. Other elements wouldn’t work. (For example, on a Presentation Server, the ICA stack interacts with the session manager. On a workstation, there is no session manager!) And finally, there are some elements of ICA on Presentation Server that Citrix could have implemented in the same way, but that they chose not to for reasons we’ll discuss later. In a sense, Citrix took the time with PortICA to do it right. The designed what they felt was the best way to provide remote ICA-based access to a single-user machine.
而ICA协议的本质主要在于传输屏幕差异量,来减少带宽的消耗,所以PortICA肯定会区别于ICA协议。
分布式桌面计算已变得非常复杂而且成本高昂。各个桌面是操作系统(OS)、应用和用户设置的代码级的组合,长期被一对一地单独管理。员工只能使用公司配备的电脑,因此大大限制了机动性和灵活性。与此同时,每次有新的操作系统和应用版本发布时,IT都要努力连续更新端点设备或添加补丁程序,在每个端点上为每个用户保存和备份数据。Windows 7很快将代替XP桌面基础架构,而企业正在紧锣密鼓地制定升级计划。对于人员数量和预算不断减少的IT部门来说,继续沿用几十年的PC更新周期和传统的桌面模式无疑是下策。
Citrix XenDesktop简介
Citrix® XenDesktop™ 是一种桌面虚拟化解决方案,可以将Windows®桌面作为一种按需服务随时随地交付给任何用户。利用独特的Citrix® FlexCast™ 交付技术,XenDesktop可以快速而安全地向企业内的所有用户交付单个应用或整个桌面,不管他们是任务型员工、知识型员工还是移动员工。用户可以通过任何设备灵活地访问他们的桌面,同时获得真正的高清体验。有了XenDesktop,IT只需管理操作系统、应用和用户配置文件的单个实例,大大简化桌面管理。XenDesktop的开放架构使用户可以使用任何系统管理程序、存储设备或管理基础架构来轻松部署桌面虚拟化技术。
任何设备、随时随地
今天的数字化员工队伍需要极大的灵活性,来通过他们选择的任何设备随时随地开展工作。利用Citrix Receiver™——一种轻量通用客户端,XenDesktop用户可以通过任何PC机、苹果机、瘦客户端或智能电话访问他们的桌面和企业应用。
这样就可以实现全面的工作空间灵活性、业务连续性和用户移动性。
HDX用户体验
XenDesktop 4可以通过任何网络,在任何设备上交付HDX用户体验,同时提供比传统PC更高的可靠性和可用性。利用Citrix® HDX™技术,用户可以获得能与本地PC相媲美的体验,即使在使用多媒体、实时协作、USB外围设备和3D图形应用时也是如此。XenDesktop可提供昀佳的虚拟桌面性能,而且占用的带宽比其它虚拟桌面解决方案少90%。对Webcam和VoIP的支持、更高的音频质量和分支机构WAN优化确保了用户可以随时获得高清体验而不受所处位置的影响。
FlexCast交付技术
企业内不同岗位上的员工有着不同的性能和个性化要求。某些员工要求简便易用的标准化桌面,而另一些则可能要求高性能或全面个性化的桌面。XenDesktop可以在一套解决方案中满足所有这些要求。利用FlexCast交付技术,XenDesktop可以交付任何类型的虚拟桌面,不管是托管的还是本地的,物理的还是虚拟的,都经过了特别定制,可以满足每个用户的性能、安全性和灵活性要求。
XenApp交付的按需应用
为了降低桌面管理成本和复杂性,XenDesktop包括了全面的思杰应用虚拟化技术,可通过Citrix® XenApp™按需交付应用。借助应用虚拟化,IT部门就可以控制数据访问,管理更少的桌面镜像,避免系统冲突并减少应用回归测试,因此成了桌面虚拟化成功的关键。应用的添加、更新和删除变得非常简单,因为XenDesktop包括一个自服务应用库,使用户可以随时随地立即访问各种应用。
开放架构
XenDesktop可与您现有的系统管理程序、存储设备及Microsoft®基础架构一同使用,帮助您充分利用现有的投资,同时提供将来添加或转而采用其它解决方案的灵活性。XenDesktop可支持Citrix®XenServer™、Microsoft
Hyper-V™、VMware® ESX™和vSphere™,而且可通过Citrix® StorageLink™技术简化对联网存储设备的管理。XenDesktop还可以紧密集成Microsoft App-V和System Center,实现轻松的应用管理。
主要优点
· 提高业务灵敏性
· 提高安全性
· 简化桌面管理
“XenDesktop是一种最先进的托管桌面虚拟化产品,也是在逐项功能对比中评判其它产品的黄金标准。与市场上的很多其它VDI工具不同的是,XenDesktop可以和3种主流服务器虚拟化技术中的任何一种一同运行。这使它成了我们杂志中评选出的有着明显优势的赢家。 ” “Xen and the Art of Hosted Desktops”
——Virtualization Review, 2009年1月1日
“借助XenDesktop,我们能保证用户能获得完整的Windows XP体验,不管他们使用什么应用,就好象他们在使用本地PC机一样—即使在远距离外也是如此。 ”
——Telefonica O2 Germany
传统桌面 VS 云基础架构桌面
参考资料
最新修订时间:2023-11-19 12:19
目录
概述
按需交付桌面和应用
什么是桌面虚拟化
桌面虚拟化的最佳选择
参考资料